package com.zhijian.medical.entity.po;

import com.zhijian.medical.entity.vo.response.CodeVo;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotNull;
import java.util.Date;

/**
 * 设备-性能验证记录
 *
 * @author Auto Generator
 * @date 2023-07-13 16:59:51
 */
@Data
@Api(tags = "设备-性能验证记录")
public class DeviceVerifyRecord extends CodeVo {
    private static final long serialVersionUID = -8616563566286520514L;
    /**
     * 主键ID
     */
    @ApiModelProperty(value = "主键ID", hidden = true)
    private Long id;

    /**
     * 设备ID
     */
    @ApiModelProperty("设备ID")
    @NotNull(message = "设备ID不能为空")
    private Long deviceId;

    /**
     * 设备名称
     */
    @ApiModelProperty("设备名称")
    private String name;

    /**
     * 规格/型号
     */
    @ApiModelProperty("规格/型号")
    private String model;

    /**
     * 科内编号
     */
    @ApiModelProperty("科内编号")
    private String knbh;

    /**
     * 仪器配件
     */
    @ApiModelProperty("仪器配件")
    private String yqpj;

    /**
     * 验证人
     */
    @ApiModelProperty("验证人")
    private String yzr;

    /**
     * 验证人日期
     */
    @ApiModelProperty("验证人日期")
    private String yzrDate;

    /**
     * 设备负责人
     */
    @ApiModelProperty("设备负责人")
    private String sbfzr;

    /**
     * 设备负责人日期
     */
    @ApiModelProperty("设备负责人日期")
    private String sbfzrDate;

    /**
     * 组长
     */
    @ApiModelProperty("组长")
    private String zz;

    /**
     * 组长日期
     */
    @ApiModelProperty("组长日期")
    private String zzDate;

    /**
     * 性能要求
     */
    @ApiModelProperty("性能要求")
    private String xnyq;

    /**
     * 验证方法及内容
     */
    @ApiModelProperty("验证方法及内容")
    private String content;

    /**
     * 结论
     */
    @ApiModelProperty("结论")
    private String conclusion;

    /**
     * 年
     */
    @ApiModelProperty("年")
    private String year;

    /**
     * 月份
     */
    @ApiModelProperty("月份")
    private String month;

    /**
     * 日
     */
    @ApiModelProperty("日")
    private String day;

    /**
     * 创建时间
     */
    @ApiModelProperty(value = "创建时间", hidden = true)
    private Date createTime;

    /**
     * 修改时间
     */
    @ApiModelProperty(value = "修改时间", hidden = true)
    private Date updateTime;

}